﻿namespace Softserve.Pottery.Infrastructure
{
    using System;

    public interface IDistributedStorageEntity : IAssignable
    {
        /// <summary>
        ///  Gets or sets the partition key of a table entity.
        /// </summary>
        string PartitionKey { get; set; }

        /// <summary>
        ///  Gets or sets the row key of a table entity.
        /// </summary>
        string RowKey { get; set; }

        /// <summary>
        /// Gets or sets the timestamp for the entity.
        /// </summary>
        DateTime Timestamp { get; set; }
    }
}
